<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>循环结构</title>
</head>
<body>
<!--
  循环结构的分类
  for   计数器  var i = 0 ;   true
       for(var i=0;i<10;i++){
          重复执行的代码
       }

  for循环的执行流程
        1. 执行表达式1    var i=0
        2. 执行表达式2    判定  i<10   true
        3. 执行的大括号内代码
        4. 执行表达式3  改变计数器    1
        5. 执行表达式2   i<10   true
        6. 执行的大括号内代码
          表达式2   重复代码  表达式3
          ....
         n.  表达式2    i =10    i<10  false  结束

  while(条件){   true
      重复执行的代码
  }

    如何选择以上两种循环？
    1. 已知循环次数   for
    2. 循环次数未知   while

    1+2+3+4....+100


-->
<script>
    var i = 0

    // for (var i = 0; i < 10; i++) {
    //     console.log('hello')
    // }


    // for (var i = 0; i < 10; ) {
    //     console.log('hello')
    // }

    console.log(i) //  10

    // for (; ; i++) {
    //     console.log('hello')
    // }

    // for (; ;) {
    //     console.log('hello')
    // }

    var n = 0
    while (n<10){  // true
        console.log('hello')
        // 手动改变计数器
        n++
    }


</script>
</body>
</html>